﻿// (c) Copyright Microsoft Corporation.
// This source is subject to [###LICENSE_NAME###].
// Please see [###LICENSE_LINK###] for details.
// All other rights reserved.

using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;

namespace EnsureWeb.Controls
{
    /// <summary>
    /// Timeline Mark is the UIElement attached to timeline control indicating
    /// more information, such as bookmarks, etc.
    /// </summary>
    public interface ITimelineMark
    {
        /// <summary>
        /// Gets or sets the Time value.
        /// </summary>
        DateTime Time { get; set; }

        /// <summary>
        /// Gets the TimelineMark Element.
        /// </summary>
        UIElement Element { get; }
    }
}
